在线上微服务场景中,当服务提供者的某些实例出现异常时,一方面,需要避免服务消费者访问到异常实例,另一方面,需要保留异常现场,便于后续的问题排查。本文介绍如何将异常Pod实例下线,帮助您及时将异常实例从注册中心摘除。
操作步骤
登录EDAS控制台,在左侧导航栏单击应用管理 > 应用列表。
在顶部菜单栏选择地域并在页面上方选择微服务空间,在集群类型下拉列表中选择K8s集群,找到需要进行Pod实例下线的应用,然后单击目标应用名称进入应用总览页面。
在应用总览页面右上角,单击配置详情。
在应用配置详情页面的容器组(Pod)区域,找到对应的Pod实例,在操作栏单击微服务上线或微服务下线。
说明当前仅支持Java语言相关的Dubbo 2.6.x,Dubbo 2.7.x和Spring Cloud E及以上版本应用。
当Spring Cloud应用设置为
spring.cloud.xxxx.discovery.fail-fast=false
时,不支持上下线状态判断。
文档内容是否对您有帮助?